/* 
 * @author younger
 * @date 2020-04-06
 * @description 封装部门模块API，包括
 *  - deptOperateAPI 部门操作
 *  - getDeptListAPI 获取部门列表
*/

import request from "@/utils/request";

/**
 * 部门操作
 *  - post请求
 * @param {object} data // post请求参数
 *      - parentId {Array}: 父部门ID，一级部门需要传递 [null]
 *      - deptName {String}: 部门名称
 *      - userId {Number}: 负责人ID
 * @returns 
 */
export async function deptOperateAPI(data) {
    return await request({
        method: 'post',
        url: '/dept/operate',
        data,
    });
}

/**
 * 获取部门列表
 *  - get请求
 * @returns 
 */
export async function getDeptListAPI() {
    return await request({
        method: 'get',
        url: '/dept/list',
    });
}